using System;
using System.Collections.Generic;
using System.Text;

namespace FactoryPattern.Domain
{
    public class Armani : Suit
    {
        public Armani()
        {
            _name = "Armani";
            _suitType = SuitType.Armani;
        }
    }
    public class StripedBusinessSuit : Suit
    {
        public StripedBusinessSuit()
        {
            _name = "StripedBusinessSuit";
            _suitType = SuitType.StripedBusinessSuit;
        }
    }
    public class PlaidBusinessSuit : Suit
    {
        public PlaidBusinessSuit()
        {
            _name = "PlaidBusinessSuit";
            _suitType = SuitType.PlaidBusinessSuit;
        }
    }
    public class GolfSuit : Suit
    {
        public GolfSuit()
        {
            _name = "GolfSuit";
            _suitType = SuitType.GolfSuit;
        }
    }
    public class MotorcycleSuit : Suit
    {
        public MotorcycleSuit()
        {
            _name = "MotorCycleSuit";
            _suitType = SuitType.MotorcycleSuit;
        }
    }
    public class JoggingSuit : Suit
    {
        public JoggingSuit()
        {
            _name = "JoggingSuit";
            _suitType = SuitType.JoggingSuit;
        }
    }
    public class SolidBusinessSuit : Suit
    {
        public SolidBusinessSuit()
        {
            _name = "SolidBusinessSuit";
            _suitType = SuitType.SolidBusinessSuit;
        }
    }
    public class TennisSuit : Suit
    {
        public TennisSuit()
        {
            _name = "TennisSuit";
            _suitType = SuitType.TennisSuit;
        }
    }
}